/**
 * @author 文长
 * @func 根据path 判断是否在数组配置中
 * @params {path string}
 * @return boolean
 */

export const isPathPartlyExisted = (path)=>{
    // 1. path 全部匹配/cities
    // 2. path 多了 /homeDetail/: id/comments/:id 

    const arr = ['/cities','/homedetail'];

    if(arr.indexOf(path)!= -1)return true
    if( path.lastIndexOf('/') !== 0){
        const reg = /^(\/[\w]+)\//
        const matchArr = path.match(reg)
        const partlyPath = reg[1]?reg[1]:''
        if(partlyPath){
            return partlyPath === item
        }
    }
    // arr.forEach(item=>{
    //     // 完全匹配
    //     if(item === path){
    //         return true
    //     }
    //     // 部分匹配
    //     if(path.indexOf('/') !== 0){
    //         // 正则 path 第二个/ 前面的部分
    //         // / 转义 \/
    //         // \w 一个字符
    //         // \w+ 一个或多个字符
    //         const test = /^(\/[\w]+)\//
    //         const matchArr = path.match(reg)
    //         const partlyPath = reg[1]?reg[1]:''
    //         if(partlyPath){
    //             return partlyPath === item
    //         }
    //     }
    // })
    // return false
}